// 引入mysql模块
const mysql = require('mysql')
const pool = mysql.createPool({
	host: '127.0.0.1',
	port: '3306',
	user: 'root',
	password: '',
	database: 'zhsq',
	multipleStatements: true
})
// 封装执行SQL命令   promise
// sql 传递，执行的SQL命令
// arr 传递要过滤的数据，格式是数组
function query(sql,arr=[]) {
	return new Promise(function(resolve,reject){
		// resolve,执行后调用
		// reject 失败调用
		pool.query(sql,arr,function(err,result){
			if(err) {
				return reject(err)
			}
			resolve(result)
		})
	})
}
// 暴露连接对象
// module.exports = pool
// 暴露创建的函数
module.exports = {
	query
}